XML Schema
Schema has:
14 element definitions and 0 element attribute definitions.
Posible root elements:
< groupList >  


Element list

Element groupList
 
diagram
attributes
uses administrator   powerUser   world   group  
 
used byNot used by other elements. Possible root element.
content a sequence of elements
order required (default) required (default) required (default) OneOrMore  
modelopen (default)
 
source
-<ElementDecl Name="groupList">
-<Model>
-<Seq>
 <Ref Element="administrator" />
 <Ref Element="powerUser" />
 <Ref Element="world" />
 <Ref Element="group" Frequency="OneOrMore" />
 </Seq>
 </Model>
 </ElementDecl>

Element group
 
diagram
attributes
uses groupName   permissions   rights   userList  
 
used bygroupList  
content a sequence of elements
order required (default) required (default) required (default) required (default)  
modelopen (default)
 
source
-<ElementDecl Name="group">
-<Model>
-<Seq>
 <Ref Element="groupName" />
 <Ref Element="permissions" />
 <Ref Element="rights" />
 <Ref Element="userList" />
 </Seq>
 </Model>
 </ElementDecl>

Element userList
 
diagram
attributes
uses user  
 
used byadministrator   group   powerUser   world  
content a sequence of elements
orderZeroOrMore  
modelopen (default)
 
source
-<ElementDecl Name="userList">
-<Model>
-<Seq>
 <Ref Element="user" Frequency="ZeroOrMore" />
 </Seq>
 </Model>
 </ElementDecl>

Element administrator
 
diagram
attributes
uses groupName   permissions   rights   userList  
 
used bygroupList  
content a sequence of elements
order required (default) required (default) required (default) required (default)  
modelopen (default)
 
source
-<ElementDecl Name="administrator">
-<Model>
-<Seq>
 <Ref Element="groupName" />
 <Ref Element="permissions" />
 <Ref Element="rights" />
 <Ref Element="userList" />
 </Seq>
 </Model>
 </ElementDecl>

Element world
 
diagram
attributes
uses groupName   permissions   rights   userList  
 
used bygroupList  
content a sequence of elements
order required (default) required (default) required (default) required (default)  
modelopen (default)
 
source
-<ElementDecl Name="world">
-<Model>
-<Seq>
 <Ref Element="groupName" />
 <Ref Element="permissions" />
 <Ref Element="rights" />
 <Ref Element="userList" />
 </Seq>
 </Model>
 </ElementDecl>

Element user
 
diagram
attributes
uses userName   password   fullName   email  
 
used byuserList  
content a sequence of elements
order required (default) required (default) required (default) Optional  
modelopen (default)
 
source
-<ElementDecl Name="user">
-<Model>
-<Seq>
 <Ref Element="userName" />
 <Ref Element="password" />
 <Ref Element="fullName" />
 <Ref Element="email" Frequency="Optional" />
 </Seq>
 </Model>
 </ElementDecl>

Element userName
 
diagram
attributes
uses
 
used byuser  
content character data
order  
modelopen (default)
 
source
-<ElementDecl Name="userName">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>

Element password
 
diagram
attributes
uses
 
used byuser  
content character data
order  
modelopen (default)
 
source
-<ElementDecl Name="password">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>

Element fullName
 
diagram
attributes
uses
 
used byuser  
content character data
order  
modelopen (default)
 
source
-<ElementDecl Name="fullName">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>

Element email
 
diagram
attributes
uses
 
used byuser  
content character data
order  
modelopen (default)
 
source
-<ElementDecl Name="email">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>

Element powerUser
 
diagram
attributes
uses groupName   permissions   rights   userList  
 
used bygroupList  
content a sequence of elements
order required (default) required (default) required (default) required (default)  
modelopen (default)
 
source
-<ElementDecl Name="powerUser">
-<Model>
-<Seq>
 <Ref Element="groupName" />
 <Ref Element="permissions" />
 <Ref Element="rights" />
 <Ref Element="userList" />
 </Seq>
 </Model>
 </ElementDecl>

Element groupName
 
diagram
attributes
uses
 
used byadministrator   group   powerUser   world  
content character data
order  
modelopen (default)
 
source
-<ElementDecl Name="groupName">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>

Element permissions
 
diagram
attributes
uses
 
used byadministrator   group   powerUser   world  
content character data
order  
modelopen (default)
 
source
-<ElementDecl Name="permissions">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>

Element rights
 
diagram
attributes
uses
 
used byadministrator   group   powerUser   world  
content character data
order  
modelopen (default)
 
source
-<ElementDecl Name="rights">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>

Original Schema Source
<!--
Generated by XML Authority. DDML version 1.0
 -->
-<DocumentDef name="" Version="1.0">
-<ElementDecl Name="groupList">
-<Model>
-<Seq>
 <Ref Element="administrator" />
 <Ref Element="powerUser" />
 <Ref Element="world" />
 <Ref Element="group" Frequency="OneOrMore" />
 </Seq>
 </Model>
 </ElementDecl>
-<ElementDecl Name="group">
-<Model>
-<Seq>
 <Ref Element="groupName" />
 <Ref Element="permissions" />
 <Ref Element="rights" />
 <Ref Element="userList" />
 </Seq>
 </Model>
 </ElementDecl>
-<ElementDecl Name="userList">
-<Model>
-<Seq>
 <Ref Element="user" Frequency="ZeroOrMore" />
 </Seq>
 </Model>
 </ElementDecl>
-<ElementDecl Name="administrator">
-<Model>
-<Seq>
 <Ref Element="groupName" />
 <Ref Element="permissions" />
 <Ref Element="rights" />
 <Ref Element="userList" />
 </Seq>
 </Model>
 </ElementDecl>
-<ElementDecl Name="world">
-<Model>
-<Seq>
 <Ref Element="groupName" />
 <Ref Element="permissions" />
 <Ref Element="rights" />
 <Ref Element="userList" />
 </Seq>
 </Model>
 </ElementDecl>
-<ElementDecl Name="user">
-<Model>
-<Seq>
 <Ref Element="userName" />
 <Ref Element="password" />
 <Ref Element="fullName" />
 <Ref Element="email" Frequency="Optional" />
 </Seq>
 </Model>
 </ElementDecl>
-<ElementDecl Name="userName">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>
-<ElementDecl Name="password">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>
-<ElementDecl Name="fullName">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>
-<ElementDecl Name="email">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>
-<ElementDecl Name="powerUser">
-<Model>
-<Seq>
 <Ref Element="groupName" />
 <Ref Element="permissions" />
 <Ref Element="rights" />
 <Ref Element="userList" />
 </Seq>
 </Model>
 </ElementDecl>
-<ElementDecl Name="groupName">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>
-<ElementDecl Name="permissions">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>
-<ElementDecl Name="rights">
-<Model>
 <PCData />
 </Model>
 </ElementDecl>
 </DocumentDef>